package com.qk.vo.activity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author:zhengbowen
 * @Date: 2025/10/14 20:05
 * @Description:
 */
@Data
public class ActivityQueryVO {
    /**
     * id, 主键
     */
    private Long id;
    /**
     * 渠道来源, 1:线上活动, 2:推广介绍
     */
    private Integer channel;
    /**
     * 活动名称
     */
    private String name;
    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;
    /**
     * 活动简介
     */
    private String description;
    /**
     * 活动类型, 1:课程折扣, 2:代金券
     */
    private Integer type;
    /**
     * 课程折扣
     */
    private Integer discount;
    /**
     * 代金券金额（元）
     */
    private Integer voucher;
}
